Generalized Matryoshka: Computational Design of Nesting Objects
نویسنده
چکیده
This paper generalizes the self-similar nesting of Matryoshka dolls (“Russian nesting dolls”) to arbitrary solid objects. We introduce the problem of finding the largest scale replica of an object that nests inside itself. Not only should the nesting object fit inside the larger copy without interpenetration, but also it should be possible to cut the larger copy in two and remove the smaller object without collisions. We present a GPU-accelerated evaluation of nesting feasibility. This test can be conducted at interactive rates, providing feedback during manual design. Further, we may optimize for some or all of the nesting degrees of freedom (e.g., rigid motion of smaller object, cut orientation) to maximize the smaller object’s scale while maintaining a feasible nesting. Our formulation and tools robustly handle imperfect geometric representations and generalize to the nesting of dissimilar objects in one another. We explore a variety of applications to aesthetic and functional shape design.
منابع مشابه
A Method to Represent Heterogeneous Materials for Rapid Prototyping: The Matryoshka Approach.
PURPOSE The purpose of this paper is to present a new method for representing heterogeneous materials using nested STL shells, based, in particular, on the density distributions of human bones. DESIGN/METHODOLOGY/APPROACH Nested STL shells, called Matryoshka models, are described, based on their namesake Russian nesting dolls. In this approach, polygonal models, such as STL shells, are "stack...
متن کاملA Rationale for Both Nesting and Inheritance in Object-oriented Design
It has been observed that design of complex objects such as software requires both decomposition by form (atomic objects) and decomposition by function (nesting) in order to reduce the design to a set of manageable components. However, the object-oriented design paradigm mostly supports decomposition by form. This paper uses a simple example to motivate the need for nesting (decomposition by fu...
متن کاملنسبت بیومیمیکری در شکلگیری فرم و عملکرد اشیای منطقه مارلیک
This study examines the formation of ancient objects; although they have different appearances and functions, seemingly common roots have a role in defining their designs and formation pattern. The overall aim of this study is to investigate the role of biomimicry in determining the form and function of these objects, which is reached by a disciplinary look at the design through the inspired up...
متن کاملDesign of Three-shell Icosahedral Matryoshka Clusters A@B12@A20 (A = Sn, Pb; B = Mg, Zn, Cd, Mn)
We propose a series of icosahedral matryoshka clusters of A@B12@A20 (A = Sn, Pb; B = Mg, Zn, Cd), which possess large HOMO-LUMO gaps (1.29 to 1.54 eV) and low formation energies (0.06 to 0.21 eV/atom). A global minimum search using a genetic algorithm and density functional theory calculations confirms that such onion-like three-shell structures are the ground states for these A21B12 binary clu...
متن کاملRobust H_∞ Controller design based on Generalized Dynamic Observer for Uncertain Singular system with Disturbance
This paper presents a robust ∞_H controller design, based on a generalized dynamic observer for uncertain singular systems in the presence of disturbance. The controller guarantees that the closed loop system be admissible. The main advantage of this method is that the uncertainty can be found in the system, the input and the output matrices. Also the generalized dynamic observer is used to est...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Graph. Forum
دوره 36 شماره
صفحات -
تاریخ انتشار 2017